.swipe{overflow:hidden;visibility:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap>li{float:left;width:100%;position:relative}
#slider{height:200px}
.swipe-wrap{height:100%}
.swipe-wrap>li{text-align:center;height:100%}
#jdate{position:fixed;bottom:0;left:0;width:100%;font-size:16px;background:#f8f8f8;z-index:99999}
#jdate-header{position:relative;background:#f4f4f4;line-height:45px;text-align:center;border-bottom:1px solid #e8e8e8}
.jdate-week{padding:7px 0;font-size:14px}
.jdate-table .row{line-height:32px}
.table{width:100%;display:table}
.row{display:table-row}
.col{display:table-cell;text-align:center;color:#a5a5a5;width:14.28571%}
.col-today{color:#fa0}
.selected{color:#fff;background:#53b8c0}
@font-face{font-family:'iconfont';src:url('font/iconfont.woff') format('woff'),url('font/iconfont.ttf') format('truetype'),url('font/iconfont.svg#iconfont') format('svg')}
.icon{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.ftsize20{font-size:20px}
.icon-check:before{content:"\e606"}
.icon-remove:before{content:"\e602"}
.icon-arrowright::before,.icon-arrowleft::before{position:absolute;top:17px;display:block;content:" ";height:0;width:0;border:5px solid #000}
.icon-arrowright::before{border-color:transparent transparent transparent #000;left:5px}
.icon-arrowleft::before{border-color:transparent #000 transparent transparent;right:10px}
#jdate-btn-check,#jdate-btn-remove{display:block;position:absolute;top:0;width:45px;height:45px}
#jdate-btn-check{right:0}
#jdate-btn-remove{left:0}
.jdate-header-info{position:relative;width:30%;margin:0 auto}
#jdate-btn-prev,#jdate-btn-next{display:block;width:20px;height:100%;position:absolute}
#jdate-btn-prev{left:-10px}
#jdate-btn-next{right:-10px}
#jdate-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:9999}
